package com.ftg.learn.chapter11.annotation;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;

/**
 * @author 布衣
 */
@Component("productFactory")
public class ProductFactory {

    //没有人帮你实例化，所以productEntity 为null对吗?
    /**
     * 按类型完成自动装配
     */
    @Autowired
    //从容器里面拿到一个叫pro的实例化给变量
    /**
     * 按名称完成自动装配
     */
    @Qualifier("pro")
    ProductEntity productEntity;

}
